Skip to main content

lion's foot

English lion's foot meaning in English  •  lion's foot का अर्थ अंग्रेजी में
Noun
  • A composite plant of the genus Prenanthes, of which several species are found in the United States.
Advertisement